home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 3: Developer Tools / Linux Cubed Series 3 - Developer Tools.iso / devel / lang / lisp / stk-3.002 / stk-3 / STk-3.1 / Tk / unix / mkLinks < prev    next >
Encoding:
Text File  |  1996-05-31  |  20.9 KB  |  778 lines

  1. #!/bin/sh
  2. # This script is invoked when installing manual entries.  It generates
  3. # additional links to manual entries, corresponding to the procedure
  4. # and command names described by the manual entry.  For example, the
  5. # Tcl manual entry Hash.3 describes procedures Tcl_InitHashTable,
  6. # Tcl_CreateHashEntry, and many more.  This script will make hard
  7. # links so that Tcl_InitHashTable.3, Tcl_CreateHashEntry.3, and so
  8. # on all refer to Hash.3 in the installed directory.
  9. #
  10. # Because of the length of command and procedure names, this mechanism
  11. # only works on machines that support file names longer than 14 characters.
  12. # This script checks to see if long file names are supported, and it
  13. # doesn't make any links if they are not.
  14. #
  15. # The script takes one argument, which is the name of the directory
  16. # where the manual entries have been installed.
  17.  
  18. if test $# != 1; then
  19.     echo "Usage: mkLinks dir"
  20.     exit 1
  21. fi
  22.  
  23. echo foo >  xyzzyTestingAVeryLongFileName.foo
  24. x=`echo xyzzyTe*`
  25. rm xyzzyTe*
  26. if test "$x" != "xyzzyTestingAVeryLongFileName.foo"; then
  27.     exit
  28. fi
  29. if test -r $1/3DBorder.3; then
  30.     rm -f $1/Tk_3DBorderColor.3
  31.     ln $1/3DBorder.3 $1/Tk_3DBorderColor.3
  32. fi
  33. if test -r $1/3DBorder.3; then
  34.     rm -f $1/Tk_3DBorderGC.3
  35.     ln $1/3DBorder.3 $1/Tk_3DBorderGC.3
  36. fi
  37. if test -r $1/3DBorder.3; then
  38.     rm -f $1/Tk_3DHorizontalBevel.3
  39.     ln $1/3DBorder.3 $1/Tk_3DHorizontalBevel.3
  40. fi
  41. if test -r $1/3DBorder.3; then
  42.     rm -f $1/Tk_3DVerticalBevel.3
  43.     ln $1/3DBorder.3 $1/Tk_3DVerticalBevel.3
  44. fi
  45. if test -r $1/WindowId.3; then
  46.     rm -f $1/Tk_Attributes.3
  47.     ln $1/WindowId.3 $1/Tk_Attributes.3
  48. fi
  49. if test -r $1/BindTable.3; then
  50.     rm -f $1/Tk_BindEvent.3
  51.     ln $1/BindTable.3 $1/Tk_BindEvent.3
  52. fi
  53. if test -r $1/CanvTkwin.3; then
  54.     rm -f $1/Tk_CanvasDrawableCoords.3
  55.     ln $1/CanvTkwin.3 $1/Tk_CanvasDrawableCoords.3
  56. fi
  57. if test -r $1/CanvTkwin.3; then
  58.     rm -f $1/Tk_CanvasEventuallyRedraw.3
  59.     ln $1/CanvTkwin.3 $1/Tk_CanvasEventuallyRedraw.3
  60. fi
  61. if test -r $1/CanvTkwin.3; then
  62.     rm -f $1/Tk_CanvasGetCoord.3
  63.     ln $1/CanvTkwin.3 $1/Tk_CanvasGetCoord.3
  64. fi
  65. if test -r $1/CanvPsY.3; then
  66.     rm -f $1/Tk_CanvasPsBitmap.3
  67.     ln $1/CanvPsY.3 $1/Tk_CanvasPsBitmap.3
  68. fi
  69. if test -r $1/CanvPsY.3; then
  70.     rm -f $1/Tk_CanvasPsColor.3
  71.     ln $1/CanvPsY.3 $1/Tk_CanvasPsColor.3
  72. fi
  73. if test -r $1/CanvPsY.3; then
  74.     rm -f $1/Tk_CanvasPsFont.3
  75.     ln $1/CanvPsY.3 $1/Tk_CanvasPsFont.3
  76. fi
  77. if test -r $1/CanvPsY.3; then
  78.     rm -f $1/Tk_CanvasPsPath.3
  79.     ln $1/CanvPsY.3 $1/Tk_CanvasPsPath.3
  80. fi
  81. if test -r $1/CanvPsY.3; then
  82.     rm -f $1/Tk_CanvasPsStipple.3
  83.     ln $1/CanvPsY.3 $1/Tk_CanvasPsStipple.3
  84. fi
  85. if test -r $1/CanvPsY.3; then
  86.     rm -f $1/Tk_CanvasPsY.3
  87.     ln $1/CanvPsY.3 $1/Tk_CanvasPsY.3
  88. fi
  89. if test -r $1/CanvTkwin.3; then
  90.     rm -f $1/Tk_CanvasSetStippleOrigin.3
  91.     ln $1/CanvTkwin.3 $1/Tk_CanvasSetStippleOrigin.3
  92. fi
  93. if test -r $1/CanvTkwin.3; then
  94.     rm -f $1/Tk_CanvasTagsOption.3
  95.     ln $1/CanvTkwin.3 $1/Tk_CanvasTagsOption.3
  96. fi
  97. if test -r $1/CanvTxtInfo.3; then
  98.     rm -f $1/Tk_CanvasTextInfo.3
  99.     ln $1/CanvTxtInfo.3 $1/Tk_CanvasTextInfo.3
  100. fi
  101. if test -r $1/CanvTkwin.3; then
  102.     rm -f $1/Tk_CanvasTkwin.3
  103.     ln $1/CanvTkwin.3 $1/Tk_CanvasTkwin.3
  104. fi
  105. if test -r $1/CanvTkwin.3; then
  106.     rm -f $1/Tk_CanvasWindowCoords.3
  107.     ln $1/CanvTkwin.3 $1/Tk_CanvasWindowCoords.3
  108. fi
  109. if test -r $1/ConfigWind.3; then
  110.     rm -f $1/Tk_ChangeWindowAttributes.3
  111.     ln $1/ConfigWind.3 $1/Tk_ChangeWindowAttributes.3
  112. fi
  113. if test -r $1/WindowId.3; then
  114.     rm -f $1/Tk_Changes.3
  115.     ln $1/WindowId.3 $1/Tk_Changes.3
  116. fi
  117. if test -r $1/SetClass.3; then
  118.     rm -f $1/Tk_Class.3
  119.     ln $1/SetClass.3 $1/Tk_Class.3
  120. fi
  121. if test -r $1/ClrSelect.3; then
  122.     rm -f $1/Tk_ClearSelection.3
  123.     ln $1/ClrSelect.3 $1/Tk_ClearSelection.3
  124. fi
  125. if test -r $1/Clipboard.3; then
  126.     rm -f $1/Tk_ClipboardAppend.3
  127.     ln $1/Clipboard.3 $1/Tk_ClipboardAppend.3
  128. fi
  129. if test -r $1/Clipboard.3; then
  130.     rm -f $1/Tk_ClipboardClear.3
  131.     ln $1/Clipboard.3 $1/Tk_ClipboardClear.3
  132. fi
  133. if test -r $1/WindowId.3; then
  134.     rm -f $1/Tk_Colormap.3
  135.     ln $1/WindowId.3 $1/Tk_Colormap.3
  136. fi
  137. if test -r $1/ConfigWidg.3; then
  138.     rm -f $1/Tk_ConfigureInfo.3
  139.     ln $1/ConfigWidg.3 $1/Tk_ConfigureInfo.3
  140. fi
  141. if test -r $1/ConfigWidg.3; then
  142.     rm -f $1/Tk_ConfigureValue.3
  143.     ln $1/ConfigWidg.3 $1/Tk_ConfigureValue.3
  144. fi
  145. if test -r $1/ConfigWidg.3; then
  146.     rm -f $1/Tk_ConfigureWidget.3
  147.     ln $1/ConfigWidg.3 $1/Tk_ConfigureWidget.3
  148. fi
  149. if test -r $1/ConfigWind.3; then
  150.     rm -f $1/Tk_ConfigureWindow.3
  151.     ln $1/ConfigWind.3 $1/Tk_ConfigureWindow.3
  152. fi
  153. if test -r $1/CoordToWin.3; then
  154.     rm -f $1/Tk_CoordsToWindow.3
  155.     ln $1/CoordToWin.3 $1/Tk_CoordsToWindow.3
  156. fi
  157. if test -r $1/BindTable.3; then
  158.     rm -f $1/Tk_CreateBinding.3
  159.     ln $1/BindTable.3 $1/Tk_CreateBinding.3
  160. fi
  161. if test -r $1/BindTable.3; then
  162.     rm -f $1/Tk_CreateBindingTable.3
  163.     ln $1/BindTable.3 $1/Tk_CreateBindingTable.3
  164. fi
  165. if test -r $1/CrtErrHdlr.3; then
  166.     rm -f $1/Tk_CreateErrorHandler.3
  167.     ln $1/CrtErrHdlr.3 $1/Tk_CreateErrorHandler.3
  168. fi
  169. if test -r $1/EventHndlr.3; then
  170.     rm -f $1/Tk_CreateEventHandler.3
  171.     ln $1/EventHndlr.3 $1/Tk_CreateEventHandler.3
  172. fi
  173. if test -r $1/CrtGenHdlr.3; then
  174.     rm -f $1/Tk_CreateGenericHandler.3
  175.     ln $1/CrtGenHdlr.3 $1/Tk_CreateGenericHandler.3
  176. fi
  177. if test -r $1/CrtImgType.3; then
  178.     rm -f $1/Tk_CreateImageType.3
  179.     ln $1/CrtImgType.3 $1/Tk_CreateImageType.3
  180. fi
  181. if test -r $1/CrtItemType.3; then
  182.     rm -f $1/Tk_CreateItemType.3
  183.     ln $1/CrtItemType.3 $1/Tk_CreateItemType.3
  184. fi
  185. if test -r $1/CrtPhImgFmt.3; then
  186.     rm -f $1/Tk_CreatePhotoImageFormat.3
  187.     ln $1/CrtPhImgFmt.3 $1/Tk_CreatePhotoImageFormat.3
  188. fi
  189. if test -r $1/CrtSelHdlr.3; then
  190.     rm -f $1/Tk_CreateSelHandler.3
  191.     ln $1/CrtSelHdlr.3 $1/Tk_CreateSelHandler.3
  192. fi
  193. if test -r $1/GetBitmap.3; then
  194.     rm -f $1/Tk_DefineBitmap.3
  195.     ln $1/GetBitmap.3 $1/Tk_DefineBitmap.3
  196. fi
  197. if test -r $1/ConfigWind.3; then
  198.     rm -f $1/Tk_DefineCursor.3
  199.     ln $1/ConfigWind.3 $1/Tk_DefineCursor.3
  200. fi
  201. if test -r $1/BindTable.3; then
  202.     rm -f $1/Tk_DeleteAllBindings.3
  203.     ln $1/BindTable.3 $1/Tk_DeleteAllBindings.3
  204. fi
  205. if test -r $1/BindTable.3; then
  206.     rm -f $1/Tk_DeleteBinding.3
  207.     ln $1/BindTable.3 $1/Tk_DeleteBinding.3
  208. fi
  209. if test -r $1/BindTable.3; then
  210.     rm -f $1/Tk_DeleteBindingTable.3
  211.     ln $1/BindTable.3 $1/Tk_DeleteBindingTable.3
  212. fi
  213. if test -r $1/CrtErrHdlr.3; then
  214.     rm -f $1/Tk_DeleteErrorHandler.3
  215.     ln $1/CrtErrHdlr.3 $1/Tk_DeleteErrorHandler.3
  216. fi
  217. if test -r $1/EventHndlr.3; then
  218.     rm -f $1/Tk_DeleteEventHandler.3
  219.     ln $1/EventHndlr.3 $1/Tk_DeleteEventHandler.3
  220. fi
  221. if test -r $1/CrtGenHdlr.3; then
  222.     rm -f $1/Tk_DeleteGenericHandler.3
  223.     ln $1/CrtGenHdlr.3 $1/Tk_DeleteGenericHandler.3
  224. fi
  225. if test -r $1/DeleteImg.3; then
  226.     rm -f $1/Tk_DeleteImage.3
  227.     ln $1/DeleteImg.3 $1/Tk_DeleteImage.3
  228. fi
  229. if test -r $1/CrtSelHdlr.3; then
  230.     rm -f $1/Tk_DeleteSelHandler.3
  231.     ln $1/CrtSelHdlr.3 $1/Tk_DeleteSelHandler.3
  232. fi
  233. if test -r $1/WindowId.3; then
  234.     rm -f $1/Tk_Depth.3
  235.     ln $1/WindowId.3 $1/Tk_Depth.3
  236. fi
  237. if test -r $1/WindowId.3; then
  238.     rm -f $1/Tk_Display.3
  239.     ln $1/WindowId.3 $1/Tk_Display.3
  240. fi
  241. if test -r $1/WindowId.3; then
  242.     rm -f $1/Tk_DisplayName.3
  243.     ln $1/WindowId.3 $1/Tk_DisplayName.3
  244. fi
  245. if test -r $1/3DBorder.3; then
  246.     rm -f $1/Tk_Draw3DPolygon.3
  247.     ln $1/3DBorder.3 $1/Tk_Draw3DPolygon.3
  248. fi
  249. if test -r $1/3DBorder.3; then
  250.     rm -f $1/Tk_Draw3DRectangle.3
  251.     ln $1/3DBorder.3 $1/Tk_Draw3DRectangle.3
  252. fi
  253. if test -r $1/DrawFocHlt.3; then
  254.     rm -f $1/Tk_DrawFocusHighlight.3
  255.     ln $1/DrawFocHlt.3 $1/Tk_DrawFocusHighlight.3
  256. fi
  257. if test -r $1/3DBorder.3; then
  258.     rm -f $1/Tk_Fill3DPolygon.3
  259.     ln $1/3DBorder.3 $1/Tk_Fill3DPolygon.3
  260. fi
  261. if test -r $1/3DBorder.3; then
  262.     rm -f $1/Tk_Fill3DRectangle.3
  263.     ln $1/3DBorder.3 $1/Tk_Fill3DRectangle.3
  264. fi
  265. if test -r $1/FindPhoto.3; then
  266.     rm -f $1/Tk_FindPhoto.3
  267.     ln $1/FindPhoto.3 $1/Tk_FindPhoto.3
  268. fi
  269. if test -r $1/3DBorder.3; then
  270.     rm -f $1/Tk_Free3DBorder.3
  271.     ln $1/3DBorder.3 $1/Tk_Free3DBorder.3
  272. fi
  273. if test -r $1/GetBitmap.3; then
  274.     rm -f $1/Tk_FreeBitmap.3
  275.     ln $1/GetBitmap.3 $1/Tk_FreeBitmap.3
  276. fi
  277. if test -r $1/GetColor.3; then
  278.     rm -f $1/Tk_FreeColor.3
  279.     ln $1/GetColor.3 $1/Tk_FreeColor.3
  280. fi
  281. if test -r $1/GetClrmap.3; then
  282.     rm -f $1/Tk_FreeColormap.3
  283.     ln $1/GetClrmap.3 $1/Tk_FreeColormap.3
  284. fi
  285. if test -r $1/GetCursor.3; then
  286.     rm -f $1/Tk_FreeCursor.3
  287.     ln $1/GetCursor.3 $1/Tk_FreeCursor.3
  288. fi
  289. if test -r $1/GetFontStr.3; then
  290.     rm -f $1/Tk_FreeFontStruct.3
  291.     ln $1/GetFontStr.3 $1/Tk_FreeFontStruct.3
  292. fi
  293. if test -r $1/GetGC.3; then
  294.     rm -f $1/Tk_FreeGC.3
  295.     ln $1/GetGC.3 $1/Tk_FreeGC.3
  296. fi
  297. if test -r $1/GetImage.3; then
  298.     rm -f $1/Tk_FreeImage.3
  299.     ln $1/GetImage.3 $1/Tk_FreeImage.3
  300. fi
  301. if test -r $1/ConfigWidg.3; then
  302.     rm -f $1/Tk_FreeOptions.3
  303.     ln $1/ConfigWidg.3 $1/Tk_FreeOptions.3
  304. fi
  305. if test -r $1/GetPixmap.3; then
  306.     rm -f $1/Tk_FreePixmap.3
  307.     ln $1/GetPixmap.3 $1/Tk_FreePixmap.3
  308. fi
  309. if test -r $1/FreeXId.3; then
  310.     rm -f $1/Tk_FreeXId.3
  311.     ln $1/FreeXId.3 $1/Tk_FreeXId.3
  312. fi
  313. if test -r $1/GeomReq.3; then
  314.     rm -f $1/Tk_GeometryRequest.3
  315.     ln $1/GeomReq.3 $1/Tk_GeometryRequest.3
  316. fi
  317. if test -r $1/3DBorder.3; then
  318.     rm -f $1/Tk_Get3DBorder.3
  319.     ln $1/3DBorder.3 $1/Tk_Get3DBorder.3
  320. fi
  321. if test -r $1/BindTable.3; then
  322.     rm -f $1/Tk_GetAllBindings.3
  323.     ln $1/BindTable.3 $1/Tk_GetAllBindings.3
  324. fi
  325. if test -r $1/GetAnchor.3; then
  326.     rm -f $1/Tk_GetAnchor.3
  327.     ln $1/GetAnchor.3 $1/Tk_GetAnchor.3
  328. fi
  329. if test -r $1/InternAtom.3; then
  330.     rm -f $1/Tk_GetAtomName.3
  331.     ln $1/InternAtom.3 $1/Tk_GetAtomName.3
  332. fi
  333. if test -r $1/BindTable.3; then
  334.     rm -f $1/Tk_GetBinding.3
  335.     ln $1/BindTable.3 $1/Tk_GetBinding.3
  336. fi
  337. if test -r $1/GetBitmap.3; then
  338.     rm -f $1/Tk_GetBitmap.3
  339.     ln $1/GetBitmap.3 $1/Tk_GetBitmap.3
  340. fi
  341. if test -r $1/GetBitmap.3; then
  342.     rm -f $1/Tk_GetBitmapFromData.3
  343.     ln $1/GetBitmap.3 $1/Tk_GetBitmapFromData.3
  344. fi
  345. if test -r $1/GetCapStyl.3; then
  346.     rm -f $1/Tk_GetCapStyle.3
  347.     ln $1/GetCapStyl.3 $1/Tk_GetCapStyle.3
  348. fi
  349. if test -r $1/GetColor.3; then
  350.     rm -f $1/Tk_GetColor.3
  351.     ln $1/GetColor.3 $1/Tk_GetColor.3
  352. fi
  353. if test -r $1/GetColor.3; then
  354.     rm -f $1/Tk_GetColorByValue.3
  355.     ln $1/GetColor.3 $1/Tk_GetColorByValue.3
  356. fi
  357. if test -r $1/GetClrmap.3; then
  358.     rm -f $1/Tk_GetColormap.3
  359.     ln $1/GetClrmap.3 $1/Tk_GetColormap.3
  360. fi
  361. if test -r $1/GetCursor.3; then
  362.     rm -f $1/Tk_GetCursor.3
  363.     ln $1/GetCursor.3 $1/Tk_GetCursor.3
  364. fi
  365. if test -r $1/GetCursor.3; then
  366.     rm -f $1/Tk_GetCursorFromData.3
  367.     ln $1/GetCursor.3 $1/Tk_GetCursorFromData.3
  368. fi
  369. if test -r $1/GetFontStr.3; then
  370.     rm -f $1/Tk_GetFontStruct.3
  371.     ln $1/GetFontStr.3 $1/Tk_GetFontStruct.3
  372. fi
  373. if test -r $1/GetGC.3; then
  374.     rm -f $1/Tk_GetGC.3
  375.     ln $1/GetGC.3 $1/Tk_GetGC.3
  376. fi
  377. if test -r $1/GetImage.3; then
  378.     rm -f $1/Tk_GetImage.3
  379.     ln $1/GetImage.3 $1/Tk_GetImage.3
  380. fi
  381. if test -r $1/CrtItemType.3; then
  382.     rm -f $1/Tk_GetItemTypes.3
  383.     ln $1/CrtItemType.3 $1/Tk_GetItemTypes.3
  384. fi
  385. if test -r $1/GetJoinStl.3; then
  386.     rm -f $1/Tk_GetJoinStyle.3
  387.     ln $1/GetJoinStl.3 $1/Tk_GetJoinStyle.3
  388. fi
  389. if test -r $1/GetJustify.3; then
  390.     rm -f $1/Tk_GetJustify.3
  391.     ln $1/GetJustify.3 $1/Tk_GetJustify.3
  392. fi
  393. if test -r $1/GetOption.3; then
  394.     rm -f $1/Tk_GetOption.3
  395.     ln $1/GetOption.3 $1/Tk_GetOption.3
  396. fi
  397. if test -r $1/GetPixels.3; then
  398.     rm -f $1/Tk_GetPixels.3
  399.     ln $1/GetPixels.3 $1/Tk_GetPixels.3
  400. fi
  401. if test -r $1/GetPixmap.3; then
  402.     rm -f $1/Tk_GetPixmap.3
  403.     ln $1/GetPixmap.3 $1/Tk_GetPixmap.3
  404. fi
  405. if test -r $1/GetRelief.3; then
  406.     rm -f $1/Tk_GetRelief.3
  407.     ln $1/GetRelief.3 $1/Tk_GetRelief.3
  408. fi
  409. if test -r $1/GetRootCrd.3; then
  410.     rm -f $1/Tk_GetRootCoords.3
  411.     ln $1/GetRootCrd.3 $1/Tk_GetRootCoords.3
  412. fi
  413. if test -r $1/GetPixels.3; then
  414.     rm -f $1/Tk_GetScreenMM.3
  415.     ln $1/GetPixels.3 $1/Tk_GetScreenMM.3
  416. fi
  417. if test -r $1/GetScroll.3; then
  418.     rm -f $1/Tk_GetScrollInfo.3
  419.     ln $1/GetScroll.3 $1/Tk_GetScrollInfo.3
  420. fi
  421. if test -r $1/GetSelect.3; then
  422.     rm -f $1/Tk_GetSelection.3
  423.     ln $1/GetSelect.3 $1/Tk_GetSelection.3
  424. fi
  425. if test -r $1/GetUid.3; then
  426.     rm -f $1/Tk_GetUid.3
  427.     ln $1/GetUid.3 $1/Tk_GetUid.3
  428. fi
  429. if test -r $1/GetVRoot.3; then
  430.     rm -f $1/Tk_GetVRootGeometry.3
  431.     ln $1/GetVRoot.3 $1/Tk_GetVRootGeometry.3
  432. fi
  433. if test -r $1/GetVisual.3; then
  434.     rm -f $1/Tk_GetVisual.3
  435.     ln $1/GetVisual.3 $1/Tk_GetVisual.3
  436. fi
  437. if test -r $1/HandleEvent.3; then
  438.     rm -f $1/Tk_HandleEvent.3
  439.     ln $1/HandleEvent.3 $1/Tk_HandleEvent.3
  440. fi
  441. if test -r $1/WindowId.3; then
  442.     rm -f $1/Tk_Height.3
  443.     ln $1/WindowId.3 $1/Tk_Height.3
  444. fi
  445. if test -r $1/IdToWindow.3; then
  446.     rm -f $1/Tk_IdToWindow.3
  447.     ln $1/IdToWindow.3 $1/Tk_IdToWindow.3
  448. fi
  449. if test -r $1/ImgChanged.3; then
  450.     rm -f $1/Tk_ImageChanged.3
  451.     ln $1/ImgChanged.3 $1/Tk_ImageChanged.3
  452. fi
  453. if test -r $1/InternAtom.3; then
  454.     rm -f $1/Tk_InternAtom.3
  455.     ln $1/InternAtom.3 $1/Tk_InternAtom.3
  456. fi
  457. if test -r $1/WindowId.3; then
  458.     rm -f $1/Tk_InternalBorderWidth.3
  459.     ln $1/WindowId.3 $1/Tk_InternalBorderWidth.3
  460. fi
  461. if test -r $1/WindowId.3; then
  462.     rm -f $1/Tk_IsMapped.3
  463.     ln $1/WindowId.3 $1/Tk_IsMapped.3
  464. fi
  465. if test -r $1/WindowId.3; then
  466.     rm -f $1/Tk_IsTopLevel.3
  467.     ln $1/WindowId.3 $1/Tk_IsTopLevel.3
  468. fi
  469. if test -r $1/MainLoop.3; then
  470.     rm -f $1/Tk_MainLoop.3
  471.     ln $1/MainLoop.3 $1/Tk_MainLoop.3
  472. fi
  473. if test -r $1/MainWin.3; then
  474.     rm -f $1/Tk_MainWindow.3
  475.     ln $1/MainWin.3 $1/Tk_MainWindow.3
  476. fi
  477. if test -r $1/MaintGeom.3; then
  478.     rm -f $1/Tk_MaintainGeometry.3
  479.     ln $1/MaintGeom.3 $1/Tk_MaintainGeometry.3
  480. fi
  481. if test -r $1/ManageGeom.3; then
  482.     rm -f $1/Tk_ManageGeometry.3
  483.     ln $1/ManageGeom.3 $1/Tk_ManageGeometry.3
  484. fi
  485. if test -r $1/MapWindow.3; then
  486.     rm -f $1/Tk_MapWindow.3
  487.     ln $1/MapWindow.3 $1/Tk_MapWindow.3
  488. fi
  489. if test -r $1/ConfigWind.3; then
  490.     rm -f $1/Tk_MoveResizeWindow.3
  491.     ln $1/ConfigWind.3 $1/Tk_MoveResizeWindow.3
  492. fi
  493. if test -r $1/MoveToplev.3; then
  494.     rm -f $1/Tk_MoveToplevelWindow.3
  495.     ln $1/MoveToplev.3 $1/Tk_MoveToplevelWindow.3
  496. fi
  497. if test -r $1/ConfigWind.3; then
  498.     rm -f $1/Tk_MoveWindow.3
  499.     ln $1/ConfigWind.3 $1/Tk_MoveWindow.3
  500. fi
  501. if test -r $1/Name.3; then
  502.     rm -f $1/Tk_Name.3
  503.     ln $1/Name.3 $1/Tk_Name.3
  504. fi
  505. if test -r $1/3DBorder.3; then
  506.     rm -f $1/Tk_NameOf3DBorder.3
  507.     ln $1/3DBorder.3 $1/Tk_NameOf3DBorder.3
  508. fi
  509. if test -r $1/GetAnchor.3; then
  510.     rm -f $1/Tk_NameOfAnchor.3
  511.     ln $1/GetAnchor.3 $1/Tk_NameOfAnchor.3
  512. fi
  513. if test -r $1/GetBitmap.3; then
  514.     rm -f $1/Tk_NameOfBitmap.3
  515.     ln $1/GetBitmap.3 $1/Tk_NameOfBitmap.3
  516. fi
  517. if test -r $1/GetCapStyl.3; then
  518.     rm -f $1/Tk_NameOfCapStyle.3
  519.     ln $1/GetCapStyl.3 $1/Tk_NameOfCapStyle.3
  520. fi
  521. if test -r $1/GetColor.3; then
  522.     rm -f $1/Tk_NameOfColor.3
  523.     ln $1/GetColor.3 $1/Tk_NameOfColor.3
  524. fi
  525. if test -r $1/GetCursor.3; then
  526.     rm -f $1/Tk_NameOfCursor.3
  527.     ln $1/GetCursor.3 $1/Tk_NameOfCursor.3
  528. fi
  529. if test -r $1/GetFontStr.3; then
  530.     rm -f $1/Tk_NameOfFontStruct.3
  531.     ln $1/GetFontStr.3 $1/Tk_NameOfFontStruct.3
  532. fi
  533. if test -r $1/NameOfImg.3; then
  534.     rm -f $1/Tk_NameOfImage.3
  535.     ln $1/NameOfImg.3 $1/Tk_NameOfImage.3
  536. fi
  537. if test -r $1/GetJoinStl.3; then
  538.     rm -f $1/Tk_NameOfJoinStyle.3
  539.     ln $1/GetJoinStl.3 $1/Tk_NameOfJoinStyle.3
  540. fi
  541. if test -r $1/GetJustify.3; then
  542.     rm -f $1/Tk_NameOfJustify.3
  543.     ln $1/GetJustify.3 $1/Tk_NameOfJustify.3
  544. fi
  545. if test -r $1/GetRelief.3; then
  546.     rm -f $1/Tk_NameOfRelief.3
  547.     ln $1/GetRelief.3 $1/Tk_NameOfRelief.3
  548. fi
  549. if test -r $1/Name.3; then
  550.     rm -f $1/Tk_NameToWindow.3
  551.     ln $1/Name.3 $1/Tk_NameToWindow.3
  552. fi
  553. if test -r $1/ConfigWidg.3; then
  554.     rm -f $1/Tk_Offset.3
  555.     ln $1/ConfigWidg.3 $1/Tk_Offset.3
  556. fi
  557. if test -r $1/OwnSelect.3; then
  558.     rm -f $1/Tk_OwnSelection.3
  559.     ln $1/OwnSelect.3 $1/Tk_OwnSelection.3
  560. fi
  561. if test -r $1/WindowId.3; then
  562.     rm -f $1/Tk_Parent.3
  563.     ln $1/WindowId.3 $1/Tk_Parent.3
  564. fi
  565. if test -r $1/ParseArgv.3; then
  566.     rm -f $1/Tk_ParseArgv.3
  567.     ln $1/ParseArgv.3 $1/Tk_ParseArgv.3
  568. fi
  569. if test -r $1/Name.3; then
  570.     rm -f $1/Tk_PathName.3
  571.     ln $1/Name.3 $1/Tk_PathName.3
  572. fi
  573. if test -r $1/FindPhoto.3; then
  574.     rm -f $1/Tk_PhotoBlank.3
  575.     ln $1/FindPhoto.3 $1/Tk_PhotoBlank.3
  576. fi
  577. if test -r $1/FindPhoto.3; then
  578.     rm -f $1/Tk_PhotoExpand.3
  579.     ln $1/FindPhoto.3 $1/Tk_PhotoExpand.3
  580. fi
  581. if test -r $1/FindPhoto.3; then
  582.     rm -f $1/Tk_PhotoGetImage.3
  583.     ln $1/FindPhoto.3 $1/Tk_PhotoGetImage.3
  584. fi
  585. if test -r $1/FindPhoto.3; then
  586.     rm -f $1/Tk_PhotoGetSize.3
  587.     ln $1/FindPhoto.3 $1/Tk_PhotoGetSize.3
  588. fi
  589. if test -r $1/FindPhoto.3; then
  590.     rm -f $1/Tk_PhotoPutBlock.3
  591.     ln $1/FindPhoto.3 $1/Tk_PhotoPutBlock.3
  592. fi
  593. if test -r $1/FindPhoto.3; then
  594.     rm -f $1/Tk_PhotoPutZoomedBlock.3
  595.     ln $1/FindPhoto.3 $1/Tk_PhotoPutZoomedBlock.3
  596. fi
  597. if test -r $1/FindPhoto.3; then
  598.     rm -f $1/Tk_PhotoSetSize.3
  599.     ln $1/FindPhoto.3 $1/Tk_PhotoSetSize.3
  600. fi
  601. if test -r $1/QWinEvent.3; then
  602.     rm -f $1/Tk_QueueWindowEvent.3
  603.     ln $1/QWinEvent.3 $1/Tk_QueueWindowEvent.3
  604. fi
  605. if test -r $1/GetImage.3; then
  606.     rm -f $1/Tk_RedrawImage.3
  607.     ln $1/GetImage.3 $1/Tk_RedrawImage.3
  608. fi
  609. if test -r $1/WindowId.3; then
  610.     rm -f $1/Tk_ReqHeight.3
  611.     ln $1/WindowId.3 $1/Tk_ReqHeight.3
  612. fi
  613. if test -r $1/WindowId.3; then
  614.     rm -f $1/Tk_ReqWidth.3
  615.     ln $1/WindowId.3 $1/Tk_ReqWidth.3
  616. fi
  617. if test -r $1/ConfigWind.3; then
  618.     rm -f $1/Tk_ResizeWindow.3
  619.     ln $1/ConfigWind.3 $1/Tk_ResizeWindow.3
  620. fi
  621. if test -r $1/Restack.3; then
  622.     rm -f $1/Tk_RestackWindow.3
  623.     ln $1/Restack.3 $1/Tk_RestackWindow.3
  624. fi
  625. if test -r $1/RestrictEv.3; then
  626.     rm -f $1/Tk_RestrictEvents.3
  627.     ln $1/RestrictEv.3 $1/Tk_RestrictEvents.3
  628. fi
  629. if test -r $1/WindowId.3; then
  630.     rm -f $1/Tk_Screen.3
  631.     ln $1/WindowId.3 $1/Tk_Screen.3
  632. fi
  633. if test -r $1/WindowId.3; then
  634.     rm -f $1/Tk_ScreenNumber.3
  635.     ln $1/WindowId.3 $1/Tk_ScreenNumber.3
  636. fi
  637. if test -r $1/SetAppName.3; then
  638.     rm -f $1/Tk_SetAppName.3
  639.     ln $1/SetAppName.3 $1/Tk_SetAppName.3
  640. fi
  641. if test -r $1/3DBorder.3; then
  642.     rm -f $1/Tk_SetBackgroundFromBorder.3
  643.     ln $1/3DBorder.3 $1/Tk_SetBackgroundFromBorder.3
  644. fi
  645. if test -r $1/SetClass.3; then
  646.     rm -f $1/Tk_SetClass.3
  647.     ln $1/SetClass.3 $1/Tk_SetClass.3
  648. fi
  649. if test -r $1/SetGrid.3; then
  650.     rm -f $1/Tk_SetGrid.3
  651.     ln $1/SetGrid.3 $1/Tk_SetGrid.3
  652. fi
  653. if test -r $1/GeomReq.3; then
  654.     rm -f $1/Tk_SetInternalBorder.3
  655.     ln $1/GeomReq.3 $1/Tk_SetInternalBorder.3
  656. fi
  657. if test -r $1/ConfigWind.3; then
  658.     rm -f $1/Tk_SetWindowBackground.3
  659.     ln $1/ConfigWind.3 $1/Tk_SetWindowBackground.3
  660. fi
  661. if test -r $1/ConfigWind.3; then
  662.     rm -f $1/Tk_SetWindowBackgroundPixmap.3
  663.     ln $1/ConfigWind.3 $1/Tk_SetWindowBackgroundPixmap.3
  664. fi
  665. if test -r $1/ConfigWind.3; then
  666.     rm -f $1/Tk_SetWindowBorder.3
  667.     ln $1/ConfigWind.3 $1/Tk_SetWindowBorder.3
  668. fi
  669. if test -r $1/ConfigWind.3; then
  670.     rm -f $1/Tk_SetWindowBorderPixmap.3
  671.     ln $1/ConfigWind.3 $1/Tk_SetWindowBorderPixmap.3
  672. fi
  673. if test -r $1/ConfigWind.3; then
  674.     rm -f $1/Tk_SetWindowBorderWidth.3
  675.     ln $1/ConfigWind.3 $1/Tk_SetWindowBorderWidth.3
  676. fi
  677. if test -r $1/ConfigWind.3; then
  678.     rm -f $1/Tk_SetWindowColormap.3
  679.     ln $1/ConfigWind.3 $1/Tk_SetWindowColormap.3
  680. fi
  681. if test -r $1/SetVisual.3; then
  682.     rm -f $1/Tk_SetWindowVisual.3
  683.     ln $1/SetVisual.3 $1/Tk_SetWindowVisual.3
  684. fi
  685. if test -r $1/GetBitmap.3; then
  686.     rm -f $1/Tk_SizeOfBitmap.3
  687.     ln $1/GetBitmap.3 $1/Tk_SizeOfBitmap.3
  688. fi
  689. if test -r $1/GetImage.3; then
  690.     rm -f $1/Tk_SizeOfImage.3
  691.     ln $1/GetImage.3 $1/Tk_SizeOfImage.3
  692. fi
  693. if test -r $1/StrictMotif.3; then
  694.     rm -f $1/Tk_StrictMotif.3
  695.     ln $1/StrictMotif.3 $1/Tk_StrictMotif.3
  696. fi
  697. if test -r $1/GetUid.3; then
  698.     rm -f $1/Tk_Uid.3
  699.     ln $1/GetUid.3 $1/Tk_Uid.3
  700. fi
  701. if test -r $1/ConfigWind.3; then
  702.     rm -f $1/Tk_UndefineCursor.3
  703.     ln $1/ConfigWind.3 $1/Tk_UndefineCursor.3
  704. fi
  705. if test -r $1/MaintGeom.3; then
  706.     rm -f $1/Tk_UnmaintainGeometry.3
  707.     ln $1/MaintGeom.3 $1/Tk_UnmaintainGeometry.3
  708. fi
  709. if test -r $1/MapWindow.3; then
  710.     rm -f $1/Tk_UnmapWindow.3
  711.     ln $1/MapWindow.3 $1/Tk_UnmapWindow.3
  712. fi
  713. if test -r $1/SetGrid.3; then
  714.     rm -f $1/Tk_UnsetGrid.3
  715.     ln $1/SetGrid.3 $1/Tk_UnsetGrid.3
  716. fi
  717. if test -r $1/WindowId.3; then
  718.     rm -f $1/Tk_Visual.3
  719.     ln $1/WindowId.3 $1/Tk_Visual.3
  720. fi
  721. if test -r $1/WindowId.3; then
  722.     rm -f $1/Tk_Width.3
  723.     ln $1/WindowId.3 $1/Tk_Width.3
  724. fi
  725. if test -r $1/WindowId.3; then
  726.     rm -f $1/Tk_WindowId.3
  727.     ln $1/WindowId.3 $1/Tk_WindowId.3
  728. fi
  729. if test -r $1/WindowId.3; then
  730.     rm -f $1/Tk_X.3
  731.     ln $1/WindowId.3 $1/Tk_X.3
  732. fi
  733. if test -r $1/WindowId.3; then
  734.     rm -f $1/Tk_Y.3
  735.     ln $1/WindowId.3 $1/Tk_Y.3
  736. fi
  737. if test -r $1/menubar.n; then
  738.     rm -f $1/tk_bindForTraversal.n
  739.     ln $1/menubar.n $1/tk_bindForTraversal.n
  740. fi
  741. if test -r $1/palette.n; then
  742.     rm -f $1/tk_bisque.n
  743.     ln $1/palette.n $1/tk_bisque.n
  744. fi
  745. if test -r $1/dialog.n; then
  746.     rm -f $1/tk_dialog.n
  747.     ln $1/dialog.n $1/tk_dialog.n
  748. fi
  749. if test -r $1/focusNext.n; then
  750.     rm -f $1/tk_focusFollowsMouse.n
  751.     ln $1/focusNext.n $1/tk_focusFollowsMouse.n
  752. fi
  753. if test -r $1/focusNext.n; then
  754.     rm -f $1/tk_focusNext.n
  755.     ln $1/focusNext.n $1/tk_focusNext.n
  756. fi
  757. if test -r $1/focusNext.n; then
  758.     rm -f $1/tk_focusPrev.n
  759.     ln $1/focusNext.n $1/tk_focusPrev.n
  760. fi
  761. if test -r $1/menubar.n; then
  762.     rm -f $1/tk_menuBar.n
  763.     ln $1/menubar.n $1/tk_menuBar.n
  764. fi
  765. if test -r $1/optionMenu.n; then
  766.     rm -f $1/tk_optionMenu.n
  767.     ln $1/optionMenu.n $1/tk_optionMenu.n
  768. fi
  769. if test -r $1/popup.n; then
  770.     rm -f $1/tk_popup.n
  771.     ln $1/popup.n $1/tk_popup.n
  772. fi
  773. if test -r $1/palette.n; then
  774.     rm -f $1/tk_setPalette.n
  775.     ln $1/palette.n $1/tk_setPalette.n
  776. fi
  777. exit 0
  778.